Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 Italy F5 Romania F3 France F8 France F9 Belgium F2 Germany F1 Germany F2 France F1 France F2 France F3 France F4 France F5 USA F18 USA F19 France F7 USA F13 USA F14 USA F18 Italy F6 Netherlands F5 Belgium F1 Belgium F7 Germany F11 Netherlands F4 Great Britain F1 Belgium F10 Great Britain F2 Great Britain F3 Great Britain F4 France F4 France F6 Turkey F2 Turkey F3 USA F14 Belgium F14 Tehran Open 2004 - Tehran Unicredit (Suisse) Bank S. A. Challenger - Chiasso The Comercia Challenger - Aptos GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Oklahoma Challenger - Tulsa Men's Pro Challenger at Tunica National - Tunica Mons Challenger Genova Challenger Marrakech Challenger Mons Challenger Eckental Challenger Wolfsburg Challenger Pingguo Challenger Rome Challenger Scheveningen Challenger Sopot Challenger Trani Challenger San Marino Challenger Izmir Challenger Mons Challenger Dallas Challenger Bordeaux Challenger Prostejov Challenger Mons Challenger Noumea Challenger Dallas Challenger Bordeaux Challenger Mons Challenger Scheveningen Challenger Mons Challenger Geneva Challenger Noumea Challenger Wroclaw Challenger Irving Challenger Prague Challenger Lyon Challenger Blois Challenger Marburg Challenger Liberec Challenger Trnava Challenger Orleans Challenger Budapest Challenger Eckental Challenger Canberra Challenger Bordeaux Challenger Quimper Challenger Cherbourg Challenger Barletta Challenger Francavilla Challenger Bordeaux Challenger Lisbon Challenger Eckental Challenger Liberec Challenger Trnava Challenger Hamburg Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca AEGON Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Mordovia Cup - Mordovia Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Erste Bank Open - Vienna Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Valencia Open - Valencia Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport China Open - Beijing Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem China Open - Beijing Open Sud de France - Montpellier Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Citi Open - Washington Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp BB&T Atlanta Open - Atlanta Citi Open - Washington Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Tata Open Maharashtra - Pune ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Swiss Open - Gstaad Citi Open - Washington Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Adelaide International 2 - Adelaide US Men's Clay Court Championship - Houston Truist Atlanta Open - Atlanta Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Schickedanz Open 2007 - Furth USTA Men's Challenger of Dallas - Dallas San Remo Tennis Cup - San Remo St. Petersburg Challenger - St. Petersburg Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia Citta di Monza - Monza Ljubljana Open - Ljubljana Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Open de Montauban - Montauban Siemens Open - Scheveningen USTA Comerica Challenger - Aptos Riviera di Rimini Challenger - Rimini ATP Open Castilla y Leon - Segovia Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Architect Open - Budapest Lubbock Challenger - Lubbock Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb LTA Wrexham Challenger - Wrexham Open Prevadies - St. Brieuc Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden San Remo Tennis Cup - San Remo Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Fifth Third Bank Tennis Championships - Lexington Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Challenger 42 - Andrezieux Pro Challenger at Calabasas - Calabasas The Tarka Challenger - Barnstaple Challenger Banque Nationale Rimouski - Rimouski Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign IPP Open - Helsinki 2007 Knoxville Challenger - Knoxville KGHM Dialog Polish Indoors - Wroclaw XL Bermuda Open - Bermuda Porsche Open - Poznan Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Ethias Trophy - Mons Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Sunrise Challenger Sofia Challenger Talahassee Challenger Ostrava Challenger Western & Southern Financial Group Masters - Cincinnati Savannah Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Prostejov Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Winnetka Challenger Scheveningen Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Kolding Challenger BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Aachen Challenger BNP Paribas Open - Indian Wells Bratislava Challenger Sony Open Tennis - Miami Tanger Challenger Meknes Challenger Mutua Madrid Open - Madrid Barletta Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Bordeaux Challenger Prostejov Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Braunschweig Challenger Monte-Carlo Rolex Masters - Monte-Carlo Scheveningen Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Cordenons Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Trani Challenger BNP Paribas Open - Indian Wells Manerbio Challenger Como Challenger Miami Open - Miami Aachen Challenger Guangzhou Challenger Napoli Challenger Bordeaux Challenger Rogers Cup - Toronto St. Remy Challenger Rennes Challenger Geneva Challenger Western & Southern Open - Cincinnati Bercuit Challenger Shanghai Rolex Masters - Shanghai Quimper Challenger Ostrava Challenger Rome Challenger Alphen Challenger Trnava Challenger Rennes Challenger Cherbourg Challenger Liberec Challenger Mons Challenger Rennes Challenger Bordeaux Challenger Mons Challenger BNP Paribas Masters - Paris Meerbusch Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Pau Challenger Fifth Third Bank Tennis Classic - Lexington Prostejov Challenger Lyon Challenger Orleans Challenger Fifth-Third Bank Tennis Classic - Lexington BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Braunschweig Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Dallas Open - Dallas Como Challenger Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris AEGON Championships - London BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BB&T Atlanta Open - Atlanta Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells If Stockholm Open - Stockholm European Open - Antwerp Miami Open - Miami Aircel Chennai Open - Chennai Hall of Fame Open - Newport Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha SA Tennis Open - Johannesburg Erste Bank Open - Vienna Mutua Madrid Open - Madrid Infosys Hall of Fame Open - Newport ASB Classic - Auckland Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami New York Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Open Parc - Lyon Truist Atlanta Open - Atlanta Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide Medibank International - Sydney Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Catella Swedish Open - Bastad Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Catella Swedish Open - Bastad Masters Series - Hamburg Countrywide Classic - Los Angeles New York Open - New York Turkish Airlines Open Antalya - Antalya U.S. Mens's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Estoril Open - Estoril Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta China Open - Beijing China Open - Beijing Open Sud de France - Montpellier New York Open - New York Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Valencia Open - Valencia ASB Classic - Auckland Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington Valencia Open - Valencia Abierto de Tenis Mifel - Los Cabos U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Geneva Open - Geneva ASB Classic - Auckland Geneva Open - Geneva AEGON Championships - London Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Open 13 Provence - Marseille BB&T Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, PO, SUI-BEL, 4-1 Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel Sony Open Tennis - Miami Masters Series Hamburg - Hamburg Wimbledon - London Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Rogers Cup - Toronto BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, CZE-BEL 3-2 U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, PO, BEL-SWE 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Laver Cup - Prague Davis Cup, World Group, F, FRA-BEL 3-2 Laver Cup - Chicago Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne ATP Cup - Sydney Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Finals, Group D All Lower level tournaments Laver Cup - Boston Davis Cup, Finals, Group E Nitto ATP Finals - London Olympics - Beijing Olympics - London